package game.targets.entity.world.arrow;

public abstract class ArrowState {

	protected Arrow arrow;

	public ArrowState(Arrow a) {
		arrow = a;
		enter();
	}

	public abstract void update(float delta);

	public abstract void enter();

	public abstract void exit();

	public Arrow getArrow() {
		return arrow;
	}

	public void setArrow(Arrow arrow) {
		this.arrow = arrow;
	}
}
